Deadlock-Free Scheduling Method Using Genetic Algorithm and Timed S3PR Nets
نویسندگان
چکیده
In this paper, a new kind of deadlock-free scheduling method based on genetic algorithm and reachability analysis of timed SPR nets is proposed to solve the scheduling problems of job shop without buffers. Under the framework of timed Petri nets model, the scheduling problem can be described as finding a feasible transition firing sequence in the Petri nets model to avoid deadlock situations and to minimize the makespan. In order to satisfy the deadlock free constraint, a repair procedure is imbedded into the genetic algorithm to improve the quality of infeasible solutions and a penalty item is involved in the fitness computation procedure to prevent the search process from converging to infeasible solutions. The method proposed in this paper can get a feasible scheduling strategy as well as enable the system achieve good performance, and this is empirically shown by simulation results.
منابع مشابه
Liveness of an extended S3PR
Most existing prevention methods tackle the deadlock issue arising in flexible manufacturing systems modeled with Petri nets by adding monitors and arcs. Instead, this paper presents a new one based on a characteristic structure of WS3PR, an extension of System of Simple Sequential Processes with Resources (S3PR) with weighted arcs. The numerical relationships among weights, and between weights...
متن کاملMowafak H. Abdul-hussin: on Structural Conditions of S3pr Based Siphons to Prevent
S3PR, Systems of Simple Sequential Processes with Resources, is a class of Petri Nets to describe concurrent systems with analyses to include model checking capabilities. The structural object of siphons is extensively used to characterize and analyze deadlock situations in flexible manufacturing system (FMS) that are modeled on Petri Nets (PN). The purpose of this work is to structure a model ...
متن کاملA deadlock prevention policy for a class of timed Petri nets based on transition priority
Petri nets have been recognized as a powerful, graphical, and mathematical tool and widely used to model flexible manufacturing systems (FMS). To solve the problem of deadlock prevention for timed Petri nets (TdPN), an effective deadlock prevention policy based on the transition priority is presented in this poster. By analyzing reachability graphs of TdPN, a new class of TdPN named TdS 3 PRC i...
متن کاملElementary Siphons of Petri Nets and Deadlock Control in FMS
For responsiveness, in the Petri nets theory framework deadlock prevention policies based elementary siphons control are often utilized to deal with deadlocks caused by the sharing of resources in flexible manufacturing system (FMS) which is developing the theory of efficient strict minimal siphons of an S3PR. Analyzer of Petri net models and their P-invariant analysis, and deadlock control are...
متن کاملTiming and deadlock - freeness in Continuous Petri nets ?
Timing an unforced (discrete or continuous) net model preserves deadlock-freeness, but not the stronger liveness property, in general. The converse is not true, and if the autonomous net model has deadlocks, the timing may transform it into deadlock-free. Under infinite servers semantics, here we investigate the conditions on the firing rates of continuous timed models that makes deadlock-free ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004